package com.rc.saas.mini.vo.hlhtcec2;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

@JsonAutoDetect(fieldVisibility= JsonAutoDetect.Visibility.ANY, getterVisibility= JsonAutoDetect.Visibility.NONE)
public class EquipChargeStatusResult {
    @JsonProperty
    @ApiModelProperty(value = "订单号")
    private String StartChargeSeq; //充电订单号
    @ApiModelProperty(value = "1启动中，2充电中，3停止中，4已结束，5未知")
    @JsonProperty
    private Integer StartChargeSeqStat;
    @ApiModelProperty(value = "枪号")
    @JsonProperty
    private String ConnectorID;
    @ApiModelProperty(value = "枪状态")
    @JsonProperty
    private Integer ConnectorStatus=0;
    @ApiModelProperty(value = "电流")
    @JsonProperty
    private BigDecimal CurrentA=BigDecimal.ZERO;
    @ApiModelProperty(value = "电压")
    @JsonProperty
    private BigDecimal VoltageA=BigDecimal.ZERO;
    @ApiModelProperty(value = "soc")
    private BigDecimal Soc=BigDecimal.ZERO;
    @ApiModelProperty(value = "开始时间")
    @JsonProperty
    private String StartTime;
    @ApiModelProperty(value = "结束时间")
    @JsonProperty
    private String EndTime;
    @ApiModelProperty(value = "电量")
    @JsonProperty
    private BigDecimal TotalPower=BigDecimal.ZERO;
    @ApiModelProperty(value = "基本电费")
    @JsonProperty
    private BigDecimal  ElecMoney=BigDecimal.ZERO; //基本电费
    @ApiModelProperty(value = "累计总金额")
    @JsonProperty
    private BigDecimal  TotalMoney=BigDecimal.ZERO; //累计总金额
    @ApiModelProperty(value = "累计服务费")
    @JsonProperty
    private BigDecimal SeviceMoney=BigDecimal.ZERO; //累计服务费

    public String getStartChargeSeq() {
        return StartChargeSeq;
    }

    public void setStartChargeSeq(String startChargeSeq) {
        StartChargeSeq = startChargeSeq;
    }

    public Integer getStartChargeSeqStat() {
        return StartChargeSeqStat;
    }

    public void setStartChargeSeqStat(Integer startChargeSeqStat) {
        StartChargeSeqStat = startChargeSeqStat;
    }

    public String getConnectorID() {
        return ConnectorID;
    }

    public void setConnectorID(String connectorID) {
        ConnectorID = connectorID;
    }

    public Integer getConnectorStatus() {
        return ConnectorStatus;
    }

    public void setConnectorStatus(Integer connectorStatus) {
        ConnectorStatus = connectorStatus;
    }

    public BigDecimal getCurrentA() {
        return CurrentA;
    }

    public void setCurrentA(BigDecimal currentA) {
        CurrentA = currentA;
    }

    public BigDecimal getVoltageA() {
        return VoltageA;
    }

    public void setVoltageA(BigDecimal voltageA) {
        VoltageA = voltageA;
    }

    public BigDecimal getSoc() {
        return Soc;
    }

    public void setSoc(BigDecimal soc) {
        Soc = soc;
    }

    public String getStartTime() {
        return StartTime;
    }

    public void setStartTime(String startTime) {
        StartTime = startTime;
    }

    public String getEndTime() {
        return EndTime;
    }

    public void setEndTime(String endTime) {
        EndTime = endTime;
    }

    public BigDecimal getTotalPower() {
        return TotalPower;
    }

    public void setTotalPower(BigDecimal totalPower) {
        TotalPower = totalPower;
    }

    public BigDecimal getElecMoney() {
        return ElecMoney;
    }

    public void setElecMoney(BigDecimal elecMoney) {
        ElecMoney = elecMoney;
    }

    public BigDecimal getTotalMoney() {
        return TotalMoney;
    }

    public void setTotalMoney(BigDecimal totalMoney) {
        TotalMoney = totalMoney;
    }

    public BigDecimal getSeviceMoney() {
        return SeviceMoney;
    }

    public void setSeviceMoney(BigDecimal seviceMoney) {
        SeviceMoney = seviceMoney;
    }
}
